package cn.com.bod.fas.pm.model.po;

import cn.com.yusys.yusp.commons.mapper.domain.BaseDomain;

import java.io.Serializable;
import javax.persistence.*;


/**
 * @description 个人客户房产信息表
 * @author houyaoxun
 * @date 2019年9月25日
 * @version 1.0.0
 * @Copyright (c) scfhdt
 */
@Entity
@Table(name = "cu_per_estate")
public class CuPerEstate extends BaseDomain implements Serializable{
	private static final long serialVersionUID = 1L;
	
	/** 不动产ID **/
	@Id
	@Column(name = "ESTATE_ID")
	private Integer estateId;

	/** 客户编号 **/
	@Column(name = "CUST_NO", unique = false, nullable = true, length = 20)
	private String custNo;
	
	/** 房产地址-省 **/
	@Column(name = "PROV_CODE", unique = false, nullable = true, length = 10)
	private String provCode;
	
	/** 房产地址-市 **/
	@Column(name = "CITY_CODE", unique = false, nullable = true, length = 10)
	private String cityCode;
	
	/** 房产地址-区 **/
	@Column(name = "COUNTY_CODE", unique = false, nullable = true, length = 10)
	private String countyCode;
	
	/** 房产地址-详细地址 **/
	@Column(name = "PHYS_ADDR", unique = false, nullable = true, length = 30)
	private String physAddr;
	
	/** 房产地址-邮政编码 **/
	@Column(name = "ZIP_CODE", unique = false, nullable = true, length = 10)
	private String zipCode;
	
	/** 房产面积 **/
	@Column(name = "HOUSE_AREA", unique = false, nullable = true, length = 10)
	private String houseArea;
	
	/** 房屋年限 **/
	@Column(name = "HOUSE_AGE", unique = false, nullable = true, length = 10)
	private String houseAge;
	
	/** 房产状况 **/
	@Column(name = "HOUSE_DESC", unique = false, nullable = true, length = 100)
	private String houseDesc;
	
	/** 客户状态 **/
	@Column(name = "CUST_STATUS", unique = false, nullable = true, length = 2)
	private String custStatus;
	
	
	/**
	 * @param estateId
	 */
	public void setEstateId(Integer estateId) {
		this.estateId = estateId;
	}
	
    /**
     * @return EstateId
     */	
	public Integer getEstateId() {
		return this.estateId;
	}
	
	/**
	 * @param custNo
	 */
	public void setCustNo(String custNo) {
		this.custNo = custNo == null ? null : custNo.trim();
	}
	
    /**
     * @return CustNo
     */	
	public String getCustNo() {
		return this.custNo;
	}
	
	/**
	 * @param provCode
	 */
	public void setProvCode(String provCode) {
		this.provCode = provCode == null ? null : provCode.trim();
	}
	
    /**
     * @return ProvCode
     */	
	public String getProvCode() {
		return this.provCode;
	}
	
	/**
	 * @param cityCode
	 */
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode == null ? null : cityCode.trim();
	}
	
    /**
     * @return CityCode
     */	
	public String getCityCode() {
		return this.cityCode;
	}
	
	/**
	 * @param countyCode
	 */
	public void setCountyCode(String countyCode) {
		this.countyCode = countyCode == null ? null : countyCode.trim();
	}
	
    /**
     * @return CountyCode
     */	
	public String getCountyCode() {
		return this.countyCode;
	}
	
	/**
	 * @param physAddr
	 */
	public void setPhysAddr(String physAddr) {
		this.physAddr = physAddr == null ? null : physAddr.trim();
	}
	
    /**
     * @return PhysAddr
     */	
	public String getPhysAddr() {
		return this.physAddr;
	}
	
	/**
	 * @param zipCode
	 */
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode == null ? null : zipCode.trim();
	}
	
    /**
     * @return ZipCode
     */	
	public String getZipCode() {
		return this.zipCode;
	}
	
	/**
	 * @param houseArea
	 */
	public void setHouseArea(String houseArea) {
		this.houseArea = houseArea == null ? null : houseArea.trim();
	}
	
    /**
     * @return HouseArea
     */	
	public String getHouseArea() {
		return this.houseArea;
	}
	
	/**
	 * @param houseAge
	 */
	public void setHouseAge(String houseAge) {
		this.houseAge = houseAge == null ? null : houseAge.trim();
	}
	
    /**
     * @return HouseAge
     */	
	public String getHouseAge() {
		return this.houseAge;
	}
	
	/**
	 * @param houseDesc
	 */
	public void setHouseDesc(String houseDesc) {
		this.houseDesc = houseDesc == null ? null : houseDesc.trim();
	}
	
    /**
     * @return HouseDesc
     */	
	public String getHouseDesc() {
		return this.houseDesc;
	}
	
	/**
	 * @param custStatus
	 */
	public void setCustStatus(String custStatus) {
		this.custStatus = custStatus == null ? null : custStatus.trim();
	}
	
    /**
     * @return CustStatus
     */	
	public String getCustStatus() {
		return this.custStatus;
	}


}